
let dns = require('dns');

//域名解析
dns.lookup('www.baidu.com',{},function (err,address ,family) {
   if(err){
       throw err;
   }
    console.log(address);
    console.log(family);
});

//一个域名多个ip解析

dns.lookup('www.baidu.com',{all:true},function (err,address ,family) {
    if(err){
        throw err;
    }
    console.log(address);

});

//另一种实现方式
dns.resolve4('id.qq.com', function(err, address){
    if(err) throw err;
    console.log(JSON.stringify(address));
});

/**
 * lookup 与 resolve4 区别
 * 如果域名在本地hosts配置了
 * 那么 lookup输出的是127.0.0.1
 * resolve4 输出的还是外网地址
 * */